import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import {FormsModule, ReactiveFormsModule} from '@angular/forms';

import { FirstPageRoutingModule } from './first-page-routing.module';
//
import {ToolbarComponent} from './toolbar/toolbar.component'
import {MoviesComponent} from './movies/movies.component'
import {MovieDetailComponent} from './movie-detail/movie-detail.component'


import {MatIconModule} from "@angular/material/icon";
import {MatToolbarModule} from "@angular/material/toolbar";
import {MatFormFieldModule,MatFormFieldControl} from "@angular/material/form-field";
import {MatInputModule} from '@angular/material/input';
import {MatButtonModule} from '@angular/material/button';
import {MatCardModule} from "@angular/material/card";
import {MatGridListModule} from "@angular/material/grid-list";
import {NzRateModule} from 'ng-zorro-antd/rate'
import {MatPaginatorModule} from "@angular/material/paginator";
import {NzGridModule} from 'ng-zorro-antd/grid'
import { NzLayoutModule } from 'ng-zorro-antd/layout';
import { InterestComponent } from './interest/interest.component';
import { SearchComponent } from './search/search.component';
import {MatDividerModule} from "@angular/material/divider";
import {MatCheckboxModule} from "@angular/material/checkbox";
import { ScoreComponent } from './score/score.component';
import {NzEmptyModule} from "ng-zorro-antd";
import {MatAutocompleteModule} from "@angular/material/autocomplete";
@NgModule({
  declarations: [
    ToolbarComponent,
    MovieDetailComponent,
    MoviesComponent,
    InterestComponent,
    SearchComponent,
    ScoreComponent
  ],
  imports: [
    CommonModule,
    FormsModule,
    FirstPageRoutingModule,
    MatIconModule,
    MatToolbarModule,
    MatFormFieldModule,
    MatInputModule,
    MatButtonModule,
    MatCardModule,
    MatGridListModule,
    NzRateModule,
    MatPaginatorModule,
    NzGridModule,
    NzLayoutModule,
    MatDividerModule,
    MatCheckboxModule,
    NzEmptyModule,
    MatAutocompleteModule,
    ReactiveFormsModule
  ]
})
export class FirstPageModule { }
